Change test/Jamfile to work after bcp --namespace
#81
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm trying to fix
bcp
to work again and adding tests for it (boostorg/bcp@1025e7e), and I'm usingprogram_options
because it's the only library exercising theboost-lib
rule fromJamroot
, which was one of the things that were broken.bcp --namespace=foo
renames the libraries fromboost_bar
tofoo_bar
, but it doesn't touchtest/Jamfile
, which still wanted to link toboost_program_options
. Changing it to refer to/boost//program_options
instead fixes it.The manual
<define>BOOST_PROGRAM_OPTIONS_DYN_LINK=1
was unnecessary, because it was supplied byboost-lib
, and it masked the fact thatboost-lib
was erroneously changed bybcp
to defineFOO_PROGRAM_OPTIONS_DYN_LINK
instead.